Fundamentals of Java
- Java architecture & features
- JVM, JRE & JDK basics
- Core syntax review
2. Packages & Their Applications
- Creating & using packages
- Access modifiers
- Code organization
3. Exception Handling
- Checked & unchecked exceptions
- Try–catch–finally blocks
- Custom exceptions
4. Multithreading & Concurrency
- Thread lifecycle
- Synchronization
- Concurrency concepts
5. Generics
- Generic classes & methods
- Type safety
6. Applets & Logging API
- Applet lifecycle (concept)
- Java logging framework
7. Java Networking
- Socket programming (basics)
- Client–server communication
8. JDBC (Java Database Connectivity)
- JDBC architecture
- Connecting Java with database
- CRUD examples
Duration: 6 Months